import Strategy.ConcreteStrategy.ConcreteStrategy_A;
import Strategy.ConcreteStrategy.ConcreteStrategy_B;
import Strategy.ConcreteStrategy.ConcreteStrategy_C;
import Strategy.Context;

public class Client {
    public static void main(String[] args) {
        Context contextA = new Context(new ConcreteStrategy_A());
        contextA.execute("策略A");
        
        Context contextB = new Context(new ConcreteStrategy_B());
        contextB.execute("策略B");
        
        Context contextC = new Context(new ConcreteStrategy_C());
        contextC.execute("策略C");
    }
}